Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 14, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/golang-migrate/migrate/v4 v4.18.2 -> v4.19.0 age confidence require minor
github.com/jackc/pgx/v5 v5.7.4 -> v5.7.5 age confidence require patch
github.com/stretchr/testify v1.10.0 -> v1.11.1 age confidence require minor
github.com/testcontainers/testcontainers-go v0.36.0 -> v0.38.0 age confidence require minor
github.com/testcontainers/testcontainers-go/modules/gcloud v0.36.0 -> v0.38.0 age confidence require minor
github.com/testcontainers/testcontainers-go/modules/postgres v0.36.0 -> v0.38.0 age confidence require minor
go (source) 1.24.2 -> 1.25.0 age confidence toolchain minor
go 1.24 -> 1.25 age confidence uses-with minor
go.opentelemetry.io/otel v1.36.0 -> v1.38.0 age confidence require minor
go.opentelemetry.io/otel/metric v1.36.0 -> v1.38.0 age confidence require minor
go.opentelemetry.io/otel/trace v1.36.0 -> v1.38.0 age confidence require minor
google.golang.org/api v0.229.0 -> v0.248.0 age confidence require minor
google.golang.org/grpc v1.74.2 -> v1.75.0 age confidence require minor
google.golang.org/protobuf v1.36.7 -> v1.36.8 age confidence require patch

Release Notes

golang-migrate/migrate (github.com/golang-migrate/migrate/v4)

v4.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: golang-migrate/migrate@v4.18.3...v4.19.0

v4.18.3

Compare Source

Changelog

  • a4d0a1b Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
  • f37ef79 Bump golang.org/x/crypto from 0.31.0 to 0.35.0
  • 5b97c92 Bump golang.org/x/net from 0.33.0 to 0.38.0
  • e6d84f6 Drop support for Go 1.22 and add support for Go 1.24
  • fccd197 Mention CLI install instructions in main README
  • 34c2b4a Remove redundant build tags
  • a868033 Update FAQ.md - typo
  • 7269490 Update golangci-lint version used in GitHub Actions
  • c5137c4 Update migrate -help output for the readme file
  • 033835a Update to dktest v0.4.5
  • 8b09191 fix: typo limited not limitted
  • 60d73be refactor: replace github.com/pkg/errors with stdlib
  • 36d17ba tests: fix various tests (#​1209)
jackc/pgx (github.com/jackc/pgx/v5)

v5.7.5

Compare Source

stretchr/testify (github.com/stretchr/testify)

v1.11.1

Compare Source

This release fixes #​1785 introduced in v1.11.0 where expected argument values implementing the stringer interface (String() string) with a method which mutates their value, when passed to mock.Mock.On (m.On("Method", <expected>).Return()) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.

What's Changed

Full Changelog: stretchr/testify@v1.11.0...v1.11.1

v1.11.0

Compare Source

What's Changed

Functional Changes

v1.11.0 Includes a number of performance improvements.

Fixes
Documentation, Build & CI

New Contributors

Full Changelog: stretchr/testify@v1.10.0...v1.11.0

testcontainers/testcontainers-go (github.com/testcontainers/testcontainers-go)

v0.38.0

Compare Source

What's Changed

⚠️ Breaking Changes

The breaking change comes as a behaviour that has been removed: the readiness check for the exposed ports. It led to flakiness and for that reason we removed it.

Only for users of the testcontainers.NewRawCommand function to create executables in containers, that are assigning the function to a variable. We added a variadic argument to the signature, so the rest of the users won't be affected by this breaking change.

  • chore(deps)!: bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible (#​3194) @​mdelapenya

Implementers of the testcontainers.ImageBuildInfo interface, would see that testcontainers.BuildOptions has changed its signature to use non-deprecated types from docker/docker:

type ImageBuildInfo interface {
- 	 BuildOptions() (types.ImageBuildOptions, error) // converts the ImageBuildInfo to a types.ImageBuildOptions
+        BuildOptions() (build.ImageBuildOptions, error) // converts the ImageBuildInfo to a build.ImageBuildOptions

Also users of the testcontainers.FromDockerfile struct will receive this breaking change, as the BuildOptionsModifier fields has changed:

- BuildOptionsModifier func(*types.ImageBuildOptions)
+ BuildOptionsModifier func(*build.ImageBuildOptions)

🔒 Security

🚀 Features

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

v0.37.0

Compare Source

What's Changed

🔒 Security

  • chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /modules/aerospike (#​3105) @​dependabot[bot]
  • chore(pulsar): bump github.com/apache/pulsar-client-go from 0.10.0 to 0.14.0 in /modules/pulsar (#​3100) @​mdelapenya
  • chore(clickhouse): bump github.com/ClickHouse/clickhouse-go/v2 from 2.20.0 to 2.34.0 in /modules/clickhouse (#​3099) @​dependabot[bot]
  • security(compose): upgrade github.com/docker/compose/v2 to fix security vulnerability (#​3095) @​sigi-glovebox

🚀 Features

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

golang/go (go)

v1.25.0

v1.24.6

v1.24.5

v1.24.4

v1.24.3

actions/go-versions (go)

v1.25.0: 1.25.0

Compare Source

Go 1.25.0

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.38.0: /v0.60.0/v0.14.0/v0.0.13

Compare Source

Overview

This release is the last to support Go 1.23. The next release will require at least Go 1.24.

Added
  • Add native histogram exemplar support in go.opentelemetry.io/otel/exporters/prometheus. (#​6772)
  • Add template attribute functions to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#​6939)
    • ContainerLabel
    • DBOperationParameter
    • DBSystemParameter
    • HTTPRequestHeader
    • HTTPResponseHeader
    • K8SCronJobAnnotation
    • K8SCronJobLabel
    • K8SDaemonSetAnnotation
    • K8SDaemonSetLabel
    • K8SDeploymentAnnotation
    • K8SDeploymentLabel
    • K8SJobAnnotation
    • K8SJobLabel
    • K8SNamespaceAnnotation
    • K8SNamespaceLabel
    • K8SNodeAnnotation
    • K8SNodeLabel
    • K8SPodAnnotation
    • K8SPodLabel
    • K8SReplicaSetAnnotation
    • K8SReplicaSetLabel
    • K8SStatefulSetAnnotation
    • K8SStatefulSetLabel
    • ProcessEnvironmentVariable
    • RPCConnectRPCRequestMetadata
    • RPCConnectRPCResponseMetadata
    • RPCGRPCRequestMetadata
    • RPCGRPCResponseMetadata
  • Add ErrorType attribute helper function to the go.opentelmetry.io/otel/semconv/v1.34.0 package. (#​6962)
  • Add WithAllowKeyDuplication in go.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#​6968)
  • Add WithCardinalityLimit option to configure the cardinality limit in go.opentelemetry.io/otel/sdk/metric. (#​6996, #​7065, #​7081, #​7164, #​7165, #​7179)
  • Add Clone method to Record in go.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#​7001)
  • Add experimental self-observability span and batch span processor metrics in go.opentelemetry.io/otel/sdk/trace. Check the go.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#​7027, #​6393, #​7209)
  • The go.opentelemetry.io/otel/semconv/v1.36.0 package. The package contains semantic conventions from the v1.36.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.34.0.(#​7032, #​7041)
  • Add support for configuring Prometheus name translation using WithTranslationStrategy option in go.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled is NoUTF8EscapingWithSuffixes, but a future release will change the default strategy to UnderscoreEscapingWithSuffixes for compliance with the specification. (#​7111)
  • Add experimental self-observability log metrics in go.opentelemetry.io/otel/sdk/log. Check the go.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#​7121)
  • Add experimental self-observability trace exporter metrics in go.opentelemetry.io/otel/exporters/stdout/stdouttrace. Check the go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x package documentation for more information. (#​7133)
  • Support testing of [Go 1.25]. (#​7187)
  • The go.opentelemetry.io/otel/semconv/v1.37.0 package. The package contains semantic conventions from the v1.37.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.36.0.(#​7254)
Changed
  • Optimize TraceIDFromHex and SpanIDFromHex in go.opentelemetry.io/otel/sdk/trace. (#​6791)
  • Change AssertEqual in go.opentelemetry.io/otel/log/logtest to accept TestingT in order to support benchmarks and fuzz tests. (#​6908)
  • Change DefaultExemplarReservoirProviderSelector in go.opentelemetry.io/otel/sdk/metric to use runtime.GOMAXPROCS(0) instead of runtime.NumCPU() for the FixedSizeReservoirProvider default size. (#​7094)
Fixed
  • SetBody method of Record in go.opentelemetry.io/otel/sdk/log now deduplicates key-value collections (log.Value of log.KindMap from go.opentelemetry.io/otel/log). (#​7002)
  • Fix go.opentelemetry.io/otel/exporters/prometheus to not append a suffix if it's already present in metric name. (#​7088)
  • Fix the go.opentelemetry.io/otel/exporters/stdout/stdouttrace self-observability component type and name. (#​7195)
  • Fix partial export count metric in go.opentelemetry.io/otel/exporters/stdout/stdouttrace. (#​7199)
Deprecated
  • Deprecate WithoutUnits and WithoutCounterSuffixes options, preferring WithTranslationStrategy instead. (#​7111)
  • Deprecate support for OTEL_GO_X_CARDINALITY_LIMIT environment variable in go.opentelemetry.io/otel/sdk/metric. Use WithCardinalityLimit option instead. (#​7166)
What's Changed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Apr 14, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 19 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/auth v0.16.0 -> v0.16.5
cloud.google.com/go/compute/metadata v0.7.0 -> v0.8.0
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 -> v0.0.0-20240806141605-e8a1dd7889d6
github.com/docker/docker v28.0.1+incompatible -> v28.3.3+incompatible
github.com/ebitengine/purego v0.8.2 -> v0.8.4
github.com/googleapis/gax-go/v2 v2.14.1 -> v2.15.0
github.com/klauspost/compress v1.17.11 -> v1.18.0
github.com/magiconair/properties v1.8.9 -> v1.8.10
github.com/moby/sys/user v0.3.0 -> v0.4.0
github.com/shirou/gopsutil/v4 v4.25.1 -> v4.25.5
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 -> v0.61.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 -> v0.61.0
golang.org/x/crypto v0.40.0 -> v0.41.0
golang.org/x/net v0.42.0 -> v0.43.0
golang.org/x/sys v0.34.0 -> v0.35.0
golang.org/x/text v0.27.0 -> v0.28.0
golang.org/x/time v0.11.0 -> v0.12.0
golang.org/x/tools v0.34.0 -> v0.35.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a -> v0.0.0-20250818200422-3122310a409c

Copy link

codecov bot commented Apr 14, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.10%. Comparing base (ac95b72) to head (45d1198).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #285   +/-   ##
=======================================
  Coverage   62.10%   62.10%           
=======================================
  Files          39       39           
  Lines        1821     1821           
=======================================
  Hits         1131     1131           
  Misses        612      612           
  Partials       78       78           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch from bdf0f7b to dc8c554 Compare April 21, 2025 06:49
@renovate renovate bot changed the title fix(deps): update module google.golang.org/api to v0.229.0 fix(deps): update all non-major dependencies Apr 21, 2025
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 4 times, most recently from ccafa94 to 8fc2ac0 Compare April 29, 2025 19:36
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 3 times, most recently from 94a9496 to 4a2f9fc Compare May 6, 2025 21:59
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 3 times, most recently from 98044ff to cecdd3c Compare May 17, 2025 23:06
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 3 times, most recently from 2f3ebd6 to 778dcd2 Compare May 26, 2025 10:03
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 2 times, most recently from 6522ffa to 3fbb24e Compare June 3, 2025 21:52
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 2 times, most recently from 87e0274 to 6c5d4b7 Compare June 6, 2025 23:01
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 2 times, most recently from 88a5b02 to 85ff269 Compare June 18, 2025 02:31
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 2 times, most recently from 3ef20db to 4df8438 Compare June 25, 2025 19:04
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 2 times, most recently from cee597e to ddc9be7 Compare July 8, 2025 18:08
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 3 times, most recently from 7a8f93e to 19bab3b Compare July 16, 2025 20:51
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 4 times, most recently from d7b6e1b to 0817c59 Compare July 24, 2025 03:04
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 9 times, most recently from 1320547 to 0f7c5b9 Compare August 6, 2025 21:42
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 6 times, most recently from 745be55 to 978d4a5 Compare August 13, 2025 06:24
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch 8 times, most recently from b4c4038 to ac3d05f Compare August 24, 2025 18:06
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch from ac3d05f to 312a3d7 Compare August 27, 2025 19:35
@renovate renovate bot force-pushed the chore/renovate-all-minor-patch branch from 312a3d7 to d288c62 Compare August 31, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants